general:
- introducing a fourth (or fifth?) gravity type: no-grav/"dot". In dots the player can accelerate on both axes, but has less friction.
- introducing one-way blocks
- changed background parallax to a big spike forest
- nonstandard shaped blocks now cast shadows (stars, spikes, etc)
shift:
- fixed 5-speed_control_I for real this time (leaderboard reset)
- timer/leaderboards display thousandth place
- can view up to 9 of your own ghosts at once in practice. also ui is there for global ghosts but that is unimplemented
spikeworld:
- color theming change is back every 5 rounds
- another buff to endless spike density scaling
- dots for $3
spikepuzzle:
- dots for $3
- removed spike from hotbar and added price labels
bugfixes:
- spikepuzzle: cant complete the level in play mode anymore
- spikepuzzle: platform block cant get replaced by a spike. this is a slightly breaking change to level generation specificially on levels where this was a problem
- physics: added failsafe to prevent infinite recursion for collision path logic (whoops)
- player animation no longer stuck in god mode
- fixed inputs getting stuck when player loses control from cutscenes, popups
- delete sound now only plays when something is deleted
- fixed some bg tile layering, player should now cast shadows on appropriate blocks
- snake: fixed crash on joining
