Randomizer now ensures the goal is on screen
Implemented random level option for the game
Added null safety on getShiftedColor method