Initial code commit.
Program not yet funtioning, graphics and controls need to be added, and gameloop ain't done yet