I've been working on this for a while and i'm still not finished but this is what i have so far. WASD to move Bdog32 gets some of the credit for helping me