Replaced MapTilePieceImage with completely new MapPiece class (not to be confused with older versions of the same name)
Switched MapTilePiece usage for MapPiece which contains a MapTilePiece object, allowing for multiple images per enum value.
Fixed bug in Enemy idle movement.
Changed all loops referencing tileMap sizes to use final variables MAPW and MAPH as they are guaranteed to be identical and are more concise.