First mostly playable version

There are still some noticeable rough spots that will need to be fixed.