Core Game Structure

Core game structure implemented.