(day two)
I've decided to ditch gravity for the dream spirit, because... well... physics do not apply to other-realmish creatures :P
Added an animation function and played a bit with nightmares' (skulls...) sprites, and the spirit sprites.
Corrected the nightmares' trajectory (from the edge of the screen to the bed), which was bogus on the first implementation.
Added a "dreamy room" sprite, which caused the spirit to have it's color changed.
To stop the player to constantly hover close to the sleeping boy, I'm adding a wake-up gauge, which will be incremented as the spirit (or each nightmare) approaches the boy.
Also, failed attempt at music :(