Refactor: GameObject has taken on position, bounds, and onRail properties instead of inherited classes