Basically working game, lots of polishing to do