Finished core game

It still needs sounds, among many other things