Christmas beta release

Not perfect but at least playable