Update CastleGame.cpp

1. fix the bug when player tap a invalid input
2. when player choose a room, room description will automatically shown
3. add a description for second floor (second floor is still under develop)
4. optimize the input user interface. the new interface have the same format. give player a clean screen.