refactored user cat to be its own object to prepare for collision detection