animation: remove unnecessary header
tile: remove unnecessary headers
entity: remove unnecessary headers
vec: remove explicit copy constructors