Split movement up in to seperate functions and made map size a member of charBase
Started moving copy to its own file and stripped out unused funcions in input.cpp
Moved parsing coordinates out to its own function
Refactored the action function some more
Added battle class.