a state-machine based implementation of a multiplayer battle simulator on an Altera FPGA using VGA video output