Moved from windows to focus on views
Back to checking every collision pair
Change explosion particle to a triangle
begin/end -> enter/leave
Made states member variables.
Alerts check for their entity being dead

This should prevent alerts from getting stuck on the screen.