I have a very simple program where you can use your W, A, S, D and space keys to shoot. All of the shooting and movin
In general, when you must "constantly observe" something in an OO language, the best solution is to use the Observer pattern.