Made a start on the fixed shadows, remade the ability system (uses much fewer variables and its much less code).
Still have to fix the positioning of the abilities (if you don't give a preferred id it wont really work yet). Also have to fix the fact that the buttons keep rotating (i do know where the error is). will fix the rest this evening/tomorrow