Contains all Module implementations, which handle user-input for various program contexts.

Package Specification

The purpose of the dds.control.user.modules package is to group together all Modules, which are each responsible for handling user-input for a specific mode of operation. These modes of operation should be discreet and relatively unrelated. For instance there is are separate Modules for the main menu, playing the simulation, and editing traps.

Package Organization

This package should ONLY contain AbstractModule implementations.