An (In Progress) Game Engine Based on David Brackeen's "Developing Games in Java"