A proof of concept tower defense game written in Processing.js