What a very ambitious project, you clearly put a lot of work into the differenct attack types, there is not a lot missing to tie this all together. Well done!