be able to build video games
you should be able to control animations and movement of certain objects by moving and clicking the mouse or pressing keys on a keyboard. other objects (like spikes) should be able to restart a program from a certain point if another object (say, the player) touches that object. even other objects should be able to move randomly or towards another object, maybe, once again, the player. objects should be able to shoot things, or attack something until it breaks, like a player attacking an enemy until the enemy dies. objects should be able to spawn other objects, like a power up, when other objects touch it. objects should be able to collect certain objects and become another object, like mario collects a mushroom and becomes big mario. and finally, you should be able to play sounds and/or access sound files saved to your computer. this would be complicated, but worth it.