Cleaned up some of the logic with the Level Game Frame