Added headers for what game types and structures
Added enum for movement directions and cpp files to implement headers