I'm not sure why but I like to promote BuzzTracker every now and then.
It's a little difficult to understand at first, but after the tutorial it becomes really easy to understand. But it's free and fairly versatile.
I haven't touched the program in a while so I decided to play around with it again.
I can't really describe my experience other than it felt like I was on a Windows 98 playing the old boxed SIM games.