Finished core engine

this is everything needed to make a game