platform shooter game protocol (University course)