Coded new level system

Actually, a lot of the tile code was copy-pasted from the Unit 3, Day 2
tutorial. Also, I had to change the name of Character.java because it
was conflicting with Character.getNumericValue(ch).
Random bin commits...