Java Game Development - 27 - Creating a Core Class