Added Camera class, free look and top down