An explosive, action packed puzzle game