Replaced all text and drawn boxes with images to prevent memory leaks
(Didn't) fix a bug that prevented Newgrounds medals from being unlocked (go to Scores to unlock medals for already unlocked achievements)
Removed the sound effect for the in-game notification for unlocking achievements to make it less distracting
Removed in-game achievement notifications during certain ending scenes
Set both control schemes to be active at the same time
Removed control scheme setting
Updated the Settings menu's How to Play section
Changed the collision between players and enemies to be a sensor while the player has invincibility frames
Made some small changes to the ending tileset
Fixed a bug that caused the music to continue playing instead of fading away if the game was paused after the player was defeated
Fixed a bug that caused the player health bar to still appear on-screen after the Final Boss is defeated
Added brighter sprites to all Level 5 enemies to make them easier to see
Made some small improvements to the loading screen image
Fixed a bug that allowed a boss to stand on the player if they hit the player with a falling attack
Fixed a bug where if the player left the game while a looping sound effect was playing, it would continue to loop indefinitely on the home screen
Fixed a bug where if the player left the game while the screen was shaking, it would continue to shake on the home screen
Fixed a bug that could potentially cause the 5th boss to get stuck off-screen in the Level 5 Boss fight
Fixed a bug where one of the final boss's attacks would appear on the wrong layer
Fixed a bug where the Final Boss can continue to spawn attacks if it was defeated while using an ability
Fixed a bug that caused the player to be dragged up by the Final Boss if you were above it when it begins flying
Fixed a bug that caused the Final Boss to be unable to reach the player on the far right side of the scene
Added in-game achievements, viewable in the Scoreboard menu screen. When unlocked for the first time, achievements will appear in the bottom left corner
Added new achievement icons and a new Darkhouse icon
Made some small changes to the Level 3 Boss fight song, and added 2 new songs to replace the previous songs during the Level 2 and 5 Boss fights
Fixed a bug that caused the game to crash if there are too many boxes being drawn on the screen, and removed the darken effect on the screen when the game is paused
Fixed a bug that sometimes caused locked rooms to not spawn enemies and trap the player
Fixed a bug that caused Spectres and Skeletons to sometimes get stuck on walls trying to get to the player
Fixed a bug that caused level 4 Phantoms to unintentionally shoot slightly faster than Wraiths
Reduced the number of times lightning strikes during the 4th boss' special ability
Added some graphic changes to the final boss fight
Fixed a bug where the 3rd boss wouldn't play attack animations after spawning
Fixed a bug that caused the final boss to not have a damaged effect
Fixed a bug that, after dying in the secret minigame with a high score, caused the wrong text to display on-screen, and caused the secret minigame music continue looping
Added a new effect to the level 3 boss fight
Fixed a bug where the bottom of the player was visible for a brief moment in the first room
Fixed a bug that caused the page to scroll when pressing the Up/Down arrow keys that are used in the 2nd control scheme
Added an HTML5 version to replace Flash
Fixed a bug that could break the game when entering a locked room
Added the P key as an alternate pause button
Removed the Enter key as attack (use L for attack instead, or Z if you're using the other control scheme)
Replaced the boss damaged effect (invert and adjust hue) with a tint using one of the boss health bar colors
Removed Bonus Minigames (see this post)
Removed the difficulty selection screen that was after the Home screen
Moved the difficulty option selection to the Home screen
Added orange colors to the first boss
Added 4 new medals (one for defeating 1000 enemies, one for deflecting 1000 bullets, one for obtaining 12500 score, and another secret medal)
Fixed a bug that sometimes didn't loop enemy attack animations correctly while colliding with the player
Fixed a bug that allowed the player to progress to the next room if the attack animation was in the doorway even if the player wasn't in the doorway
Fixed a bug that caused the player to be on a layer behind the lava layer
Fixed a bug that, while spawning one of two bosses, caused the game to freeze for a short time to load the boss
Fixed a bug where, in low gravity, the player attack animation for jumping up can sometimes get stuck on the last frame of the animation if it is followed immediately by another attack
Fixed a bug that, after beating the game, would still spawn the player at the last checkpoint (before the final boss) instead of starting a new game
Improved the graphics of tiles, backgrounds, and some enemies
Added Easy mode (Easy and Normal mode will save checkpoints between games, and easy mode has extra checkpoints in the middle of each level. These checkpoints are disabled in Normal and Hard mode.)
Renamed Arcade mode to Hard mode, and Practice Minigame to Bonus Minigame
Added text to the pause screen stating the current difficulty mode
Reduced the amount of time the "Game Saved/Loaded" text is displayed in the corner of the screen when saving and loading
Changed the pause menu text to state that progress will be lost if playing in hard mode
Fixed a bug that unintentionally awarded medals related to defeating enemies, deflecting bullets, and obtaining score while playing Bonus minigames
Fixed a bug that allowed the player to fall off the edge in the level 5 boss room
Removed the increase gravity effect from the final boss fight
Added Medals (score medals are not active in practice minigames)
Added a new game mode, Normal mode, which saves checkpoints between games
Changed the previous game mode, which deleted checkpoints after losing, to be called Arcade mode
Recreated the Home screen music
Changed the Level 3 boss music to loop past the intro so it doesn't play more than once
Changed the pause menu to state that score will be lost on exiting instead of progress
Fixed a bug where the sound effect for pressing Start can be played again after the animation plays
Fixed a bug that displayed text for gaining a life during practice minigames
Fixed a bug that granted score to enemies that were despawned off-screen
Fixed a camera issue where the top of the boss attack in Level 4 was visible
Fixed a collision bug that allowed the player to stand on a boss while the boss is flying, or allowed the boss to potentially get stuck in a wall
Made some minor changes to the Level 5 Boss fight scene
Changed the background in the boss fight in Level 5 to not be affected by the boss' special ability
Prevented the player from climbing up in the Level 5 boss fight until the boss is defeated
Reduced the speed of meteors
Fixed a small text bug when the player achieved a certain score in the secret minigame
Fixed a bug in the secret minigame where flying enemies sometimes don't follow the correct path
Fixed a bug where no sound effect accompanied the Level 3 boss spawning in the secret minigame
Fixed a visual bug with the last boss spawning in the secret minigame
Fixed a bug that prevented the player from progressing past the locked room in Level 2
Fixed a visual bug with locked doors that face right in Level 1
Fixed a bug that didn't properly adjust the home screen music and the starting tune when the volume is changed
Added a new game mode, an endless minigame based on the locked rooms halfway between all levels, for practicing skills (scores are not saved in this game mode)
Added a new screen after the home screen to choose between the normal game and the new minigame
Fixed an issue where your score would not be saved to the scoreboard if you beat the game with a high score
Fixed a bug where if you try to go to a different screen from the home screen while it's in a fade-in transition, it would get stuck until enter is pressed again after the transition
Fixed the loading screen text
Added new arrow key controls options in the Settings menu
Added alternate keys for the original control scheme (W for jump, L for attack)
Added display text in rooms where the doors close, clarifying that 10 enemies must be defeated to progress
Added display text under the doorway in the first room, clarifying that S or the Down arrow key takes you to the next room when pressed in a doorway
Added the current version to the home screen
Removed "Look Backwards" action (W is now an alternate jump button)