Improved sprite system, doors

Better memory management; fixed multiple instances of a sprite changing
animation timing;  added doors; added countdown components