Now, this is something that isn't as useless as my last two projects. An engine where your sprite moves up (NOT forward) by pressing the up key, goes left (NOT turns left) by pressing the left key, and so on, but still faces the direction it's going. I know, this sounds simple, but there is actually a bit of math necessary to do it.