Initial attempt at implementing camera