Some changes to prepare for selection

Added the creation of terrain. Removed the placeable class in favor of
two seperate unit and terrain classes. Deleted some of the test units.
Added a battle_resolution state