created ball component for ball entity (ball is to become bullet). Renamed Puddle to Hero. Still not sure that Hero component should be calling ball entity via function but it's fine for now