Fixed many bugs, so far it looks like the game can be played. For more bug fix details, check the Issue in github.