Implement food cart.

Shop state is not complete yet, so there is no logic for entering the
shop. This just implements basic spawning, movement, and collision
detection for food carts, as well as the ability to include them in levels
by adding elements to a level in leveldata.xml.