Game development is a long and iterative process, often taking several months (if not longer) to accomplish something seemingly simple. Most gamers are aware of this fact, but it can still be ...