beginning the project

setting up the main execution variables and the simulation logic. will
be working on the graphics subsystem last.