In for the jam

Long time no participating. Last time I've started on my cross-platform engine and got somewhere with it. I did a little polishing since, but it's time to finish.

(I did a lot of games before with publicly available engines and don't want to use these again ever if possible. That will probably conclude to not having a game at the end. Sorry.)