Engine v2.0

Changes made to the engine class to reflect the added states. New
states include menu options, play options, and a controls screen.