I used to play a game called Chronotron with very similar mechanics, I don't know if you used that as inspiration but it brought back some memories! Great mechanics and creativity