Here is a java project that I used to introduce my class to Timers and thread concepts as well as sprites, collision detection and basic game concepts.