loads of stuff, game more or less working