Redid train cart spawning logic, and added lockers

initial locker system created. No actual way of assigning yet.