Initial commit

The game is not 100% complete yet but I want to commit this version to
backup my source code.
dart stuff