# Use the Screens class to have a title screen where you can pick what input device used.
# Create Entity classes.
# Use some graphical representation (Sprites are good, but can also just use the visible property on the shapes).
# Use a Shape (AxisAlignedRectangle, Circle, or Polygon) for collision.
# Use the Velocity property to move things.
# Support cleanup and returning to the title screen after one user finishes.
# Use the wiki to get as much information as you can, and if ANYTHING is not clear within a few minutes of searching, please let me know! This is very important.