Refactor TilePartyComponent into smaller reusable components for Movement/Collision.  This is to prep for having another movement component for the ship.
 - Add very basic collision component that does scene spatial db queries.
 - Add movement component that supports optional collision (with collision component sibling) and touch/keyboard input.
 - Update /256 demo to use new components.