first playable version (still VERY buggy)