HTML5 Canvas Minigame written in Dart (with work log)