Shared Memory sadly slower than just using texture memory; still need to implement timer