Wow I learned so much from this engine! From using a background to save memory to using a simple code like: "if ((keyboard_check(vk_up)+keyboard_check(ord('W'))) > 0" instead of doing multiple "Keyboard_check" functions (not sure that's how it's called)... Thank you Vadim