At this point you have seen one of the basic architectures that can be used when programming games in Java. Remember that this is a starting point that will be referenced later in the book. Experiment to discover more robust architectures that can be implemented in your own games.