WARNING: freecoder11's drawing may be a bit bloody, so anybody who is not used to that stuff, please find something else to look at