made character.java unnecessary