After 10 minutes or so, the game starts to lag really strong.
There might be something wrong with the programming, check for freeing memory.
Otherwise, quite nice.