https://github.com/dcecile/off-grid-orcs
My code is public because I think I'll use it as a portfolio piece, and it's open source on the off chance that someone else finds my code helpful for learning Scala.js 😉
Edit: Since this is about code, here's a code snippet for determining and animating the cursor sprite...
def viewSprites(model: Model.Map): Seq[Sprite] = { val cursor = model.cursor cursor.position match { case Some(position) => val spriteBuffer = cursor.action.spriteBuffer Seq(Sprite( position.spriteTopLeft(spriteBuffer.size), spriteBuffer, cursor.action.pulse(model.world.currentTime))) case None => Seq() } }