State and Map

Added classes to describe the states and multi-dimensional array for
the map. Should probably implement an animation if time permits.