Added verbose object tags; corrected rectangle intersection function; changed game loop to fixed-interval updating