bowen create Terrain.java
bowen create test for MagicRoom.java