So, I have a general question to ask everyone. I'm always looking for new resources to expand my knowledge of programming, and I've come across a few recurring situations when I program a game.

- The proper way to utilize Artificial Intelligence
- How to have precise collision detection
And finally,
- How to handle Timing (such as adding special, graphical effects mid-game)

If any of you have your own personal input, or know a resource that I could look at, I would greatly appreciate it. Thanks!