Quick update today! By now, cats:
- Sleep
- Wander about
- Can be picked up
- Fall when dropped
- Can be talked to when clicked on
- Do a tiny bit of particle physics when it lands (its just black squares for now)
- Have a very awkward but functional walking animation
- And I Added a basic ball. Time to learn rigid body physics!
Fab, ok. It's not much, but they are doing things. I want 7 cats in the end, so lets see what that looks like:

Few issues here:
- Cats trap each other when colliding
- Cats will continue to walk at things they can't pass
- The ball DOES move, but only when a cat wedges itself under it. Usually by getting stuck on eachother and clipping down slightly
- If i pick up a cat and drop it out of bounds... it's just gone. That I can even do this is probably a quirk of my code lol.
- And I really need to make a map that has multiple layers. Pretty sure this is catboy rights abuse.
I need to find a way to get cats on different layers, and have cats able to move between them. This will probably also involve me learning pathfinding... Which means changing how they move entirely.
Such as learning a new engine!