extends Tower # supposed to be attached to a tower that should just have client-synced behavior # overwrite functions, that behave differently or not at all if called by another peer func show_ui(): pass