updated TODO list and made some notes in direct3D.cpp
updated all base derived classes to recieve deltaTime