The cat switches between 3 basic behaviours, hungry, where it searches for apples, thirsty where it glides directly to a known water source and tired where it goes to the cloud to sleep for 5 seconds before becoming hungry again. You can click on the sprite to manually switch state.