A hack-n-slash attempt.